﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Netra
{
    partial class TemplateMenuForm : Form
    {
        protected Galaxy galaxy;

        public TemplateMenuForm()
        {
            InitializeComponent();//Powinno się zrobić wczytywanie ustawień rozdzielczości z pliku konfiguracyjnego
            //InitializeComponentsByHand();
        }

        public TemplateMenuForm(Galaxy _galaxy)
        {
            galaxy = _galaxy;
            InitializeComponent();
            //InitializeComponentsByHand();
        }

        public TemplateMenuForm(Galaxy _galaxy, System.Drawing.Rectangle pozycja)
        {
            galaxy = _galaxy;
            //InitializeComponent(pozycja);
            InitializeComponent();
            //InitializeComponentsByHand();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void splitter1_SplitterMoved(object sender, SplitterEventArgs e)
        {

        }

        private void button_all_main_Click(object sender, EventArgs e)
        {
            TemplateMenuForm temp = new TemplateMenuForm(this.galaxy, this.DesktopBounds);
            temp.Show();
            if (this.Owner != null)//obsługa dobrego zamykania okienek, pierwsza linia, powinna istnieć jedna forma z pierwszej linii (ukryta), która jest ownerem tych z drugiej
            {
                this.Owner.Close();
            }
            this.Close();

        }

        private void button_main_galaxy_Click(object sender, EventArgs e)
        {
            GalaxyMenuForm temp = new GalaxyMenuForm(this.galaxy, this.DesktopBounds);
            temp.Show();
            if (this.Owner != null)//obsługa dobrego zamykania okienek, pierwsza linia, powinna istnieć jedna forma z pierwszej linii (ukryta), która jest ownerem tych z drugiej
            {
                this.Owner.Close();
            }
            this.Close();
        }
    }
}
